3385 Scott Blvd.
Santa Clara, CA 95054-3115

Tel:      +1/408.727.6600 

Fax:      +1/408.727.6622

 

 

USB Advisor™ 2.15 - Release Notes

Updated: November 29, 2005

 

 

Table of Contents

1.             Overview

2.             System Requirements

3.             Release Notes

3.1            What’s New

3.2            Known Issues

3.3            API

4.             Previous Releases

5.             Support

 

 

 

1.     Overview

This Read Me file contains last-minute product information for the USB Advisor™ software for Microsoft Windows.  For full instructions on using the USB Advisor™ please see the User's Manual and other documents provided with this product.

 

 

 

2.     System Requirements

The following is a list of recommendations for the configuration of the host machine that runs the USB Advisor™ application and that is connected to the USB Advisor™ system. Please note that the application would operate on systems with less memory and slower CPU rate than the recommended; however, for best results it is recommended that the host machine meets or exceeds the suggested configuration.

 

2.1.             Software

Operating System:

Microsoft Windows Windows 2000 or Windows XP.

Required setup:

Microsoft Internet Explorer, version 5 or newer.

 

2.2.             Hardware

Processor:

For optimum performance, use processors of Intel's PentiumIII/Pentium4 family, AMD’s Athlon/Duron family, or other compatible processors with clock speed of 500mHz or higher (Processors of Intel’s Pentium II/Celeron family or AMD’s K6 family with clock speed of 300mHz is a minimum).

Memory:

For the best performance, it is recommended to have physical RAM twice the size of the recording buffer setup - 256MB or more (minimum of 128MB of RAM).

Hard Disk:

At least 20MB of free hard disk space is required for the installation. Additional disk space is needed for the operation of the applications and for storing the recorded data in files during the recordings process (can be as much as 150MB when recording a full buffer size).

Display:

Resolution of at least 1024 x 768 with at least 16-bit color depth is recommended (resolution of 800 × 600 with 16-bit color is a minimum).

Connectivity:

USB 1.1 or 2.0 interface is required to connect the analyzer to the host PC. This is not a requirement if the analyzer application is used only to view pre-recorded traces.

 

 

 

3.     Release Notes

 

3.1.             What’s New

1.       This is version 2.15 of the USB Advisor™ protocol analyzer.

2.       This release contains the following components, which are necessary for the operation of the product:

o                    USB Advisor™ Application Version 2.15

o                    USB Advisor™ Bus Engine Version 2.01

o                    USB Advisor™ Firmware Version 1.07.

1.       This release includes the following updates and fixes:

§         Access Decoding Dialog via "Decode" Button in Toolbar (Always available)

§         Access Decoding Dialog from ANY packet, transaction, or transfer (You previously had to look for an appropriate entry!)

§         Single click selection of decoders (was select then apply)

§         Selection choices now direction-aware (only applicable ones added to selection list)

 

 

3.2.             Known Issues

·         The integrated Generation File (.utg file) Editor does not work with Windows 98 or Windows ME.  You can either edit the .utg files with your own text editor, or upgrade to Windows 2000 or XP.

·         In rare circumstances, the search feature may fail to find items that exist. If this occurs, close the application and start it again.

·         Errors may appear in the last couple of packets of a recording that are not real errors.  They are a side effect of the recording terminating during the middle of a packet.

·         When uninstalling version 1.60, you may get a dialog asking: "! This will remove InstallShield Dialog Sampler from your computer. Do you wish to proceed?"  Just click on "Yes".  The correct application WILL be uninstalled (The phrase in the InstallShield script should have contained the string "USB Advisor" in the place of "InstallShield Dialog Sampler"). 

 

 

3.3.             API

Automation:

·         Sample files Installation: To install the sample files, please select the ‘Custom’ installation option and select the ‘Automation’ group. The samples are suitable for the USB Advisor™ analyzer. Please refer to the Automation manual for additional information.

·         To run the sample files, you should make sure that the USB Advisor™ software is already installed.

·         The library file name to be used is: USBAutomation.tlb for the USB Advisor™ analyzer.

·         HTML Sample:

·         For editing the HTML sample code you can use a text editor or other HTML-editing tools.

·         CPP sample:

1.       To compile the Visual C++ sample project you first need to install the Microsoft Visual Studio.

2.       You can select to install the USB Advisor™ software in a directory different than the default one. If you choose to do so, make sure you add a path to the installation directory in your project’s paths list. You can find the USBAutomation.tlb file in the installation directory. When using Microsoft Visual Studio, the path to the installation directory should be added to the following places in the ‘Project Settings’ property sheet:

(1)     Under ‘C/C++’ tab, ‘Preprocessor’ category in the ‘Additional include directories’.

(2)     Under ‘Resources’ tab, in the ‘Additional resource include directories’.

·         When a remote server is disconnected abruptly while a client application is still connected, the client application might hang up for several minutes. At the end of this timeout, the client would be released with a “The RPC server unavailable” notification. This is due to Windows conduct. [C0004997]

 

3.3.1.                     CATCAnalyzerAdapter - Establishing remote connection from script client:

 

This automation server allows to launch and access CATC analyzer automation servers dynamically at run-time and remotely ( as long as all necessary DCOM settings and permissions are set on the remote server  ) and successfully handle automation events from them in situations where otherwise it is difficult or impossible. The examples below will show how limitations imposed by script engines used in HTML browsers and Windows Script Host could be overridden using this adapter server.

 

Classid           : A0CB5386-38BA-4970-8782-3D1B707C3E5F

ProgID            : CATC.AnalyzerAdapter

COM server        : CATCAnalyzerAdapter.exe

 

Primary default interface : IAnalazerAdapter

 

 

3.3.1.1.                              IAnalyzerAdapter::CreateObject

 

HRESULT CreateObject ([in] BSTR class_id,

                     [in,optional] BSTR host_name,

              out, retval] IDispatch** ppNewObj );

 

This method instantiates CATC analyzer object on local or remote machine and attaches it to the adapter

 

 

Parameters

      

       class_id      - string representation of classid, or ProgId (  "clsid: 0B179BB3-DC61-11d4-9B71-000102566088" or "CATC.USBTracer" for CATC USB analyzer )

 

       host_name      - the name of the remote server where the analyzer object should be instantiated. Empty value means localhost.

 

            ppNewObj       - pointer to the created remote object, NULL if the object has not been instantiated or accessed

 

Return values

 

Remarks

       Only CATC analyzer COM servers can be instantiated through this method. The method Detach ( see below ) should be called when the work with the remote object is completed( NOTE: The pointer returned in ppNewObj should be released separately ).

      

 

Example

 

VBScript:

 

</HEAD>                                                                                            

<OBJECT id=AnalyzerAdapter                                 

classid=clsid:A0CB5386-38BA-4970-8782-3D1B707C3E5F>

</OBJECT>

...

<input type="button" value="Connect" name="BtnConnect">

<INPUT NAME="RemoteServer">

 

<SCRIPT LANGUAGE="VBScript">

<!--

Sub BtnConnect_onclick

               On Error Resume Next

 

Set Analyzer = AnalyzerAdapter.CreateObject("CATC.USBTracer", RemoteServer.value )      

      

if Not Analyzer Is Nothing Then

window.status = "USBTracer connected"

else

              msg = "Unable to connect to USBTracer"

              MsgBox msg, vbCritical    

              window.status = msg

End If

End Sub

-->

</SCRIPT>

 

WSH:

 

' Create CATC analyzer adapter first..

Set AnalyzerAdapter = WScript.CreateObject("CATC.AnalyzerAdapter", "Analyzer_")

 

RemoteServer = "EVEREST" 

Set Analyzer = AnalyzerAdapter.CreateObject("CATC.USBTracer", RemoteServer)

 

Analyzer.StartRecording ( Analyzer.ApplicationFolder & "my.rec" )

...

 

3.3.1.2.                              IAnalyzerAdapter:: Attach

 

HRESULT Attach([in] IDispatch* pObj);

 

This method attaches CATC analyzer object to the adapter.

 

 

Parameters

      

       pObj          - pointer to the CATC analyzer object to be attached.

 

Return values

 

Remarks

       Only CATC analyzer COM servers can be attached to the adapter. If some other analyzer object was previously attached to the adapter it will be detached by this call. When the analyzer object gets attached to the adapter a client application using the adapter  becomes able to handle automation events fired by the remote analyzer object through adapter.

      

 

Example

 

VBScript:

 

</HEAD>                                                                                           

<OBJECT id=AnalyzerAdapter                                 

classid=clsid:A0CB5386-38BA-4970-8782-3D1B707C3E5F>

</OBJECT>

...

<input type="button" value="Connect" name="BtnConnect">

 

<SCRIPT LANGUAGE="VBScript">

<!--

Sub BtnConnect_onclick

               On Error Resume Next

      

Set Analyzer = CreateObject("CATC.USBTracer" ) 'VBScript function    creates object locally      

      

if Not Analyzer Is Nothing Then

       AnalyzerAdapter.Attach Analyzer ' attach analyzer to the adapter

      

window.status = "USBTracer connected"

else

              msg = "Unable to connect to USBTracer"

              MsgBox msg, vbCritical    

              window.status = msg

End If

End Sub

 

 

-->

</SCRIPT>

 

WSH:

' Create CATC analyzer adapter first..

Set AnalyzerAdapter = WScript.CreateObject("CATC.AnalyzerAdapter", "Analyzer_")

 

'VBScript functioncreates object locally

Set Adapter = WScript.CreateObject("CATC.AnalyzerAdapter")

 

AnalyzerAdapter.Attach Analyzer ' Attach analyzer object to the adapter

Analyzer.StartRecording ( Analyzer.ApplicationFolder & "my.rec" )

...

 

3.3.1.3.                              IAnalyzerAdapter:: Detach

 

HRESULT Detach();

 

This method detaches the CATC analyzer object from the adapter.

 

 

Parameters  

 

Return values

 

Remarks

 

       This method detaches an analyzer object from the adapter. This method doesn't guarantee that all resources associated with the detached object will be freed. All existing pointers to that object should be released to destroy the remote object.

 

Example

 

VBScript:

 

</HEAD>                                                                                            

<OBJECT id=AnalyzerAdapter                                 

classid=clsid:A0CB5386-38BA-4970-8782-3D1B707C3E5F>

</OBJECT>

...

<input type="button" value="Connect"    name="BtnConnect">

<input type="button" value="Disconnect" name="BtnDisconnect">

<INPUT NAME="RemoteServer">

 

<SCRIPT LANGUAGE="VBScript">

<!--

Sub BtnConnect_onclick

               On Error Resume Next

 

Set Analyzer = AnalyzerAdapter.CreateObject("CATC.USBTracer", RemoteServer.value )      

      

if Not Analyzer Is Nothing Then

window.status = "USBTracer connected"

else

              msg = "Unable to connect to USBTracer"

              MsgBox msg, vbCritical    

              window.status = msg

End If

End Sub

 

Sub BtnDisconnect_OnClick

       AnalyzerAdapter.Detach       ' Detach the analyzer object from adapter

       Set Analyzer = Nothing   ' Release the pointer to the analyzer returned by CreateOject()

 

       window.status = "USBTracer disconnected"

End Sub

-->

</SCRIPT>

 

WSH:

' Create CATC analyzer adapter first..

Set AnalyzerAdapter = WScript.CreateObject("CATC.AnalyzerAdapter", "Analyzer_")

 

RemoteServer = "EVEREST" 

Set Analyzer = AnalyzerAdapter.CreateObject("CATC.USBTracer", RemoteServer)

 

Analyzer.StartRecording ( Analyzer.ApplicationFolder & "my.rec" )

...

AnalyzerAdapter.Detach    ' - Disconnect the remote analyzer from the adapter 

Set Analyzer = Nothing    ' - Release the analyzer ...

 

'Release the adapter ...

Set AnalyzerAdapter = Nothing

 

3.3.1.4.                              IAnalyzerAdapter:: IsValidObject

 

HRESULT IsValidObject([in] IDispatch *pObj,

                      [out,retval] VARIANT_BOOL* pVal );

 

This method helps to determine whether some automation object can be attached to the adapter.

 

pObj          pointer to the object validated

 

       pVal          pointer to the varable receiving result. TRUE if  the validated object can be attached FALSE otherwise.

 

           

Parameters  

 

Return values

 

Remarks

            Only CATC analyzer COM servers can be attached to the adapter.

 

Example

 

VBScript:

 

</HEAD>                                                                                            

<OBJECT id=AnalyzerAdapter                                 

classid=clsid:A0CB5386-38BA-4970-8782-3D1B707C3E5F>

</OBJECT>

...

<input type="button" value="Connect"    name="BtnConnect">

<input type="button" value="Disconnect" name="BtnDisconnect">

<INPUT NAME="RemoteServer">

 

<SCRIPT LANGUAGE="VBScript">

<!--

Sub BtnConnect_onclick

 

       'Launch MS Excel instead of USBTracer!!!

Set Analyzer = CreateObject("Excel.Application")

Analyzer.Visible = True

 

If Not AnalyzerAdapter.IsValidObject( Analyzer ) Then

MsgBox "The object cannot be attached", vbCritical

Set Analyzer = Nothing

              Exit Sub

End If

End Sub

 

-->

</SCRIPT>

 

 

4.     Previous Releases

 

4.1.                   Version 2.12, Build 327

New Features:

·         Video Class decoding of Descriptors, Requests, and data headers

·         Supports Transaction level decoding for Isoch Video Data Headers

·         Add shortcuts for Hiding SOF, NAK, Chirp

·         Add shortcuts for Display and Recording Options and Generate start/stop

·         Add menu selection to load the most recently assigned decoding mapping to a trace file, saving time from having to map each endpoint explicitly

·         Endpoint Data Compare feature allows user to select 2 endpoints in a trace and verify that the data in one-direction matches the data echoed back.

·         Selection of an endpoint for Search, Hide, etc. now includes the direction, so (for example) Endpoint 3 OUT and Endpoint 3 IN are treated separately

·         Separate USBTracer API library from Advisor API library so they can be used by themselves

·         File Open dialogs now include BOTH .usb and .utg files

 

Bug Fixes:

·         PTP/Still Image decoding bug fixes

·         Add "Complete No" field to show transactions which are not completed, as is done in USB Chief

·         Remove extraneous data that was occurring during Export Data feature.

·         Fix Timing Calculator time base default behavior

·         Allow decoding of captures that have truncated data, as best as we can.

·         Fix erroneous Toggle Violation Error that occurred after a SET_INTERFACE command

·         Fix Bandwidth calculation error when small number of packets being measured

·         Fix minor PTP and OTG Decoding errors

·         Fix truncated export of Transactions to .CSV files

 

 

4.2.                   Version 2.03, Build 286

New Features:

·         Picture Transfer Protocol /Still Image Class Decoding

·         Trigger Timestamp added to File Information

Bug Fixes:

·         Fix turnaround violation trigger when it is the last packet before suspend

·         Fix Mass Storage Decoding bug that prevented complete decoding in cases where Writes were started very quickly after the previous one completed.

·         Fix crash that happened when around 10,000 errors of the same type occur.

·         Add more tolerance for SE1 conditions

·         Filter SE0 conditions better (Don't report them if marginal)

·         Fix search for data pattern in Transfer bug

 

 

4.3.                   Version 2.00, Build 235

New Features:

·         2-Stage SOF Hiding Option, allowing the hiding of only empty-frame SOF packets

·         User can select Timestamp to be displayed at beginning or end of packet

·         Timestamp now shown for Transactions and Transfers

·         Export to CSV file for Excel, etc.

·         Keyboard Shortcuts for changing levels: CTRL-<1,2,3,4>

·         Support new Advisor hardware revision   

 

 

4.4.                   Version 1.92, Build 204

Bug Fixes:

·         Disallow Toggle Error Detection on Control Endpoints

·         Fix false detection of turnaround violation after a complete split Data In (Host doesn't ACK these)

·         Assorted Bluetooth Decoding file fixes and updates

·         Hub Decoding file fixes

·         Show error for script decoder files that don’t have UsbClassCode or UsbVendorId declared

·         Fix improper decoding of Hi-Speed bulk due to packet length assumption of 64 bytes (its 512 on HiSpeed)

·         Fix occasional hang when applying Mass Storage decoding to an endpoint

·         SCSI Mass Storage decoding file fixes and enhancements

·         Fix Low Speed Capture problem where packets are missed due to intermingled SE0 signals of less than 210ns between packet bits.

·         Fix inability to search for or hide any addresses over 63

·         Fix improper toggle triggering on SPLIT packets

·         During OTG SRP analysis, show premature SOF's before Bus Reset as an error

·         Don't show false Data Toggle violations when Data Truncation is enabled

 

 

4.5.                   Version 1.91, Build 200

New Features:

·         Advanced Script-Based Decoding

·         Mass Storage Bulk-Only SCSI Decode

·         Updated Hub Decoder

·         Update Bluetooth HCI decoder

·         Preserve user overrides on Transfer Types (Interrupt vs Bulk assignment)

Bug Fixes:

·         Timing Calculator can now be closed when it's pinned

·         Search for Frame Number, Empty Frames, and non-empty frames fixed

 

 

4.6.                   Version 1.81, Build 164

New Features:

·         Navigator Window to help define areas of interest for scrolling within a trace file

·         Dockable Bandwidth Calculator

·         Descriptor Decoding window is now sizeable

·         .VCD file importing function

·         Marker dialog can remain open while navigating through trace file

·         Search for Transfer Data Length

·         View Transfer Data Block

·         Trigger on Data Length Equals, Less than, Greater than, and Not Equal to a value

·         F1 key-based Help

·         Explorer plug-in for previewing .usb files

·         Faster Hiding of Packets

·         Vendor ID's Decoded into their company name

·         Hide Chirps button (for use when viewing USBTracer trace files)

Bug Fixes:

·         Next and Previous buttons in Decoding Dialog fixed

·         Fix crash when hitting Hide Devices button after previously closing it with the close box (rather than the Apply button)

·         Fix ability to hide packets based on speed

·         MDATA Packet Direction fixed                               

·         Formulas now shown for Timing Calculator

·         Fix Export Data bug which exported data from NAK'ed transactions                               

·         Export Data now works on transfers over 1 million

·         Fix decoding of High Bandwidth Isoch Transfers

·         Fix false toggle violation when GET Control Transfer returns no data                               

·         Fix incorrect identification of Bulk transfer on low speed branch                               

·         Fix incorrect toggle violation after Chirp Sequence

·         Fix misc. bugs in Timing Calculator                              

·         Fix bug which prevented partial nibble mask/match values in data related Recording Resources (Data Pattern, Transactions, Device Requests)

                                      

 

4.7.                   Version 1.71, Build 137

New Features:

·         Transaction Decoding in Background allows quicker access to viewing traces

·         Search for Splits

·         Performance Enhancements

·         Updating older files to current versions is now under User's control

·         User can override transfer types identified for some Interrupt and Bulk transfers, in case analyzer was not able to distinguish them properly

·         User can choose Quick Search for Pid's and some Bus Conditions, at the cost of greater memory use.  Also speeds up SOF/NAK hiding.

·         Quick search for ANY Errors

·         Add ability to default to Data Fields Expanded

Bug Fixes:

·         Installation fixed to avoid possibility of accidental deletion of user's trace files or other files in the Advisor directory during uninstall,                               

·         Fix crash upon loading previous version files that contain Markers

·         Fix decoding of OTHER_SPEED_CONFIGURATION descriptor

·         Fix crash when doing time calculations on Empty trace

·         Fix bug that prevented USBChief files of release 1.33 from being converted to current format.

·         Fix Auto-Merge recording options feature

·         Improve Transfer Decoding algorithms to better identify transfer types

·         Fix virtual memory problem in Export to Generator Text feature

·         Fix crash when double-clicking on a .usb file

 

 

4.8.                   Version 1.70, Build 111

New Features:

·         Trigger Sequence Enhancements: Up to 7 levels of trigger event sequencing for ALL event types.  In addition, up to 2 of these events can utilize Counters.

·         New, more complete, easier to use Display Options Dialog.

·         Automation (Remote Control) Interface and API available

·         Search in Hidden Elements

·         Find All search function

·         Licensing and Maintenance infrastructure

·         Split Token trigger

·         Packet Direction field in Packet View

·         Identify and report incomplete byte errors

·         Trigger on incomplete bytes

·         Bluetooth Decoding file is now 1.1 compliant

·         Go To Channel implemented

·         Windows: Tile Vertical as well as Horizontal

·         Performance Enhancements

Bug Fixes:

·         Fix crash when hitting Device button in Bandwidth Calculator

·         Channel in Recording Options dialog not set correctly after saving .rec file

·         Toolbar icons now correct after an install

·         Fix 2.0 GetDescriptors and SetDescriptors decoding

·         Fix crash when scrolling an empty trace window

·         Fix false toggle errors after a Bus Reset condition

                                    

 

4.9.                   Version 1.60, Build 90

New Features:

·         Bus Utilization view 

·         Drop-down display option menus on Packet Fields

·         Trigger on Data Length

·         Markers are now supported for Transactions

·         Option of displaying Timestamp in Nanoseconds

Bug Fixes:

·         Fix idle time calculations when packets are preceded by or follow bus conditions and/or packets of different speeds (low speed on full speed branch)

·         Fix error in Suspend Detection

·         Fix error which caused faulty data to be displayed in the transaction view of a packet which had errors

·         SplitTransaction faulty toggle violations fixed

·         Export Data works on Control Transfers now.

                               

 

4.10.              Version 1.50, Build 65

Bug Fixes:

·         Fix incorrect toggle errors on ISOC split transaction

·         Fix problem where ISOC transactions were being misinterpreted as BULK transactions, and vice-versa

·         Fix problem with doing a ‘SaveAs’ from Advisor on an Advisor file (and vice-versa) was reporting numerous errors incorrectly. 

·         Fix bug where toggle/timeout errors were being reported on addresses that were not on the USB wire under test.   

·         Fix bug which caused dropped trace data blocks ~30 packets before the end of a trace after stop button is hit.  Generally causes a false CRC problem, but could be others.  Effects only high speed traces.  

·         Add checking for ENDPOINT_HALT to reset toggle state of an endpoint. Prior to this, toggle state was incorrectly shown as being an error in half of the cases.  

·         Fix bug that would cause incorrect data toggle and timeout error analysis on devices with addresses above 63.

  

 

4.11.              Version 1.42, Build 63

Bug Fixes:

·         Fix Ping output in Export to Gen File 

·         Framing error in High Speed during reset: was showing errors on 2 packets, should have been 1.

·         Use better filter for transceiver glitches to prevent regular Bad Packets from being filtered

·         Show missing NAKs as errors (They were not being shown at any level)

·         Fix various toggle violation errors: show ones that were being missed, remove false reports.

·         Fix various turnaround/timeout violation errors: show ones that were being missed, remove false reports.

·         Make turnaround violation visible at Transaction level

·         Fix exporting Low Speed trace to Gen File

·         Make Timestamps on Consecutive Packets which are the same an Internal Error

·         Fix bug that caused bad data packets to be generated sometimes when bit stuffing had occurred.

·         Fix Bus Conditions timestamp and duration precision.

·         Fix tooltip/taskbar interference bug in Windows NT/2K

·         Truncate Data feature fixed

·         False Turnaround Violations fixed

·         Fixed RESTART Recording Option Action for Counters and Sequencers.

·         Timestamp precision improvements

·         Fix bug in Suspend and Resume duration calculations.

 

4.12.              Version 1.41, Build 61

New Features:

·         Traffic Summary Report

·         Bandwidth Calculator

·         Enhanced Search capabilities

·         Data Export (ASCII or Binary)

·         Enhanced Transfer Decoding

·         Data Cell View at all levels

·         Right button support

 

4.13.              Version 1.32, Build 46

Bug Fixes:

·         Garbage Trace data on Full Speed traces when disconnecting then reconnecting. New Bus Engine (1.30) fixes this bug.

·         Decoding from the Setup packet field was causing hangs, crashes, and/or incorrect data to be displayed.  Fixed in this release.

·         Recording Options trigger out conditions were changing which resource they were associated with.  Fixed.

 

4.14.              Version 1.31, Build 44

·         New bus engine (1.23) fixes a bug that was preventing "Filter In" recording option function.

·         New Advisor.sys driver file fixes a bug that prevented it from working on systems with a VIA-based host controller, and on some Intel systems.

·         Fixes crash that occurred when selecting Window/Windows... menu item.

·         Fix checkboxes losing their checked state in "RecordingOptions/Events/Errors" and "RecordingOptions/Events/External Input signals" dialogs.

 

4.15.              Version 1.30, Build 41

·         A new version of the BusEngine, 1.22 is included with this release. Please update the BusEngine for your analyzer after installing the software. Use the "Update BusEngine" button in the Setup Analyzer dialog window for this purpose.

·         Firmware version remains 1.02 as in Release 1.2.

·         Merging of dual trace traces (which were recorded simultaneously) into one file.  If recorded above and below a High-speed Hub, the classic branch packets are incorporated into the decoding of the split transaction and transfer viewing levels.

·         Configurable trigger output (to the breakout board)

·         Setup data trigger/filter capability

·         Conversion of Inspector/Detective trace files, as well as better conversion of USB Chief files.

·         Support for tracing operations on Windows NT 4.0, (requires the addition of a USB for NT stack)

·         BusEngine/Firmware/Software version compatibility enforcement: Recording is not allowed unless all three components are determined by the software to be compatible.

·         Transaction/Transfer analysis speed-up.  Under certain conditions, the previous release would appear to be hung during the automatic decoding stage when a file was loaded, when in reality it was slowly working. The algorithms have been optimized to speed this up greatly.

·         View Data Block pops up a dialog showing all the data bytes of a packet to allow scrolling through the data of large packets, in addition to providing cut & paste support.

·         Time between transactions, transfers, etc is calculated and displayed.

      

4.16.              Version 1.20, Build 23

·         A new version of the BusEngine, 1.10 is included with this release. Please update the BusEngine for your analyzer after installing the software. Use the "Update BusEngine" button in the Setup Analyzer dialog window for this purpose.

·         A new version of the Firmware, 1.02 is included with this release. Please update the Firmware for your analyzer after installing the software. Use the "Update Firmware" button in the Setup Analyzer dialog window for this purpose.

 

New Features:

·         Transaction, Split Transact, and Transfer views.

·         Class/Vendor request decoding

·         Additional error detection & display: microframe errors, babble, handshake violations, data toggle, illegal EOP sequence

·         Hide Nak Transactions with 1 button

·         Enumerate & Display Microframes

·         Data Truncation (saves analyzer memory to allow recording of more packets)

·         Capture external signal values during recording for later display

·         Greatly enhanced Triggering and Filtering (Trigger on Errors, handshake, token, data-qualified transactions, etc.)

·         Trigger sequencing and counters

·         Triggers on external input

·         Trigger Out signal available on Breakout Board

·         Hide devices (addr & endp) toolbar button for uncluttered trace viewing

 

 

4.17.              Version 1.00

·         A new version of the BusEngine, 1.0 is included with this release. Please update the BusEngine for your analyzer after installing the software. Use the "Update BusEngine" button in the Setup Analyzer dialog window for this purpose.

·         A new version of the Firmware, 1.0 is included with this release. Please update the Firmware for your analyzer after installing the software. Use the "Update Firmware" button in the Setup Analyzer dialog window for this purpose.

Application

·         Added support for the classic-speeds recording channel. When you have traffic on both channels, two trace views windows will open tiled.

·         Added improvements to recording options, display options, and search.

·         Added error summary report and a limited timing calculator.

Firmware

  - Added support for new hardware and classic-speeds recording channel.

BusEngine

·         Added support for new hardware and classic-speeds recording channel.

 

 

 

5.     Support

 

Online Download

Please periodically check LeCroy Protocol Solutions Group’s web site for software updates and other support related to this product. Software updates are available to those users with current Maintenance Agreements.

 

 

Online Support

Web:                            http://www.lecroy.com/

E-Mail:                         mailto:support@catc.com

 

 

Phone Support

Voice:                          +1 800 909 2282  (USA/Canada)

+1 408 727 6600  (worldwide)

Fax:                             +1 408 727 6622  (worldwide)

 

Sales Information

E-Mail:                         mailto:contact.corp@lecroy.com

 

 

 

© Copyright LeCroy Corporation 2005

LeCroy, LeCroy Protocol Solutions Group, USBMobile™, USBMobileHS™, USB Advisor™, USB Chief™, USBTracer™ and USBTrainer™ are trademarks of LeCroy Corporation.

Microsoft Windows is a registered trademark of Microsoft Inc.

Pentium is a trademark of Intel Corporation.

Athlon and Duron are trademarks of Advanced Micro Devices, Inc.

Acrobat, Acrobat Reader and the Acrobat logo are trademarks of Adobe Systems Incorporated.

 

LeCroy reserves the right to revise these specifications without notice or penalty.